웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

[제이쿼리] live()는 되지만 on() 이벤트 핸들러가 안될 경우

Last Modified : 2015-11-15 / Created : 2015-03-13
3,641
View Count
이벤트를 실행하기 위해 on() 메소드를 사용하였으나 live()메소드가 deprecated되면서 on() 메소드와의 사용방법 때문에 함수의 실행이 되는 경우와 안되는 경우가 있습니다. 이때 해결할 수 있는 방법은 아래처럼 코드를 수정하면 가능합니다.

# 기존

$('gallery').on('click', function() {
...
});


# 변경 후

$(document).on('click', '#gallery', function() {
...
});

Previous

[제이쿼리] 자식 요소 선택방법 및 찾기, children()

Previous

[자바스크립트] 드래그로 선택된 영역의 텍스트 바꾸기